#ifndef PARTICLE_COMPONENT
#define PARTICLE_COMPONENT

#include "Base/Component.h"
#include <SFML/System.hpp>

class ParticleComponent : public BPL::Component
{
public:
	ParticleComponent(): stop(false), physic(false), horizontalOrientation(1), verticalOrientation(1) {}
	static const int familyId = 6;

	float time;
	sf::Vector2f direction;
	int verticalOrientation;
	int horizontalOrientation;
	float speed;

	bool physic;
	bool stop;
};

typedef boost::shared_ptr<ParticleComponent> ParticleComponentPtr;



#endif
